page {
	background-color: var(--maiColor);
}

:deep(.u-border-bottom:after), :deep(.u-border-left:after), :deep(.u-border-right:after), :deep(.u-border-top-bottom:after), :deep(.u-border-top:after), :deep(.u-border:after){
	border: none;
}
:deep(.u-size-medium){
	padding: 0 1.25rem;
}

.main-box{
	display: flex;
	min-height: calc(100vh - 88rpx);
	flex-direction: column;
	justify-content: space-between;
}
.content-body{
	padding: 40rpx;
}
.banner{
	width: 100%;
	height: 264rpx;
}
.form-box{
	margin: 40rpx 0 0 !important;
}
.foot{
	color: #fff;
	display: flex;
	justify-content: center;
}